package com.joysuch.wwyt.risk.bean;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @Author ZhaoQiuWei
 * @Date 2021/6/11 13:48
 */
@Data
public class RiskPointEvaluationjsonItemBean implements Serializable {

    @ApiModelProperty("序号")
    private Integer index;

    @ApiModelProperty("itemId")
    private Long itemId;

    @ApiModelProperty("分析方法")
    private Map<Long, String> analyseContent;

    @ApiModelProperty("评估方法")
    private Map<Long, String> stableContents;

    @ApiModelProperty("措施内容")
    private Map<Long, String> contents;

    @ApiModelProperty("评价级别")
    private String levelName;

    @ApiModelProperty("固有评价级别")
    private String stableLevelName;

    @ApiModelProperty("责任人")
    private List<Long> responseUserIds;

    @ApiModelProperty("责任人")
    private List<String> responseUserNames;

    @ApiModelProperty("责任单位")
    private List<Long> responseDepartIds;

    @ApiModelProperty("责任单位")
    private List<String> responseDepartNames;

    @ApiModelProperty("管控层级")
    private List<Long> controlLevelIds;

    @ApiModelProperty("管控层级名称")
    private List<String> controlLevelNames;

    @ApiModelProperty("管控状态")
    private Integer controlState;

    @ApiModelProperty("分配状态名称")
    private String controlStateName;

    @ApiModelProperty("总分数")
    private Long scoreMethodId;

    @ApiModelProperty("总分数")
    private String score;

    @ApiModelProperty("措施内容-排查内容集合")
    private List<RiskEvaluationContentDetailBean> contentList;

}
